﻿//config的设置是全局的
layui.config({
	base: 'js/modules/' //设定扩展的Layui组件的所在目录，一般用于外部组件扩展
	,version: true
});

//使用test
layui.use(['layer','jquery',"form","jmd5"], function(){
	var $=layui.jquery
	,form = layui.form()
	,device = layui.device()
	,layer = layui.layer;

	form.on("submit(login)",function(data){
		var postdata=data.field;
		//var password=$.md5($("input[name='password']").val()).substring(8,24);
		postdata["password"]=$.md5(postdata["password"]).substring(8,24);
		//postdata=JSON.stringify(postdata);
		if(postdata.checkcode=="hatq3r"){
			layer.msg("登录成功",{icon:6,offset:"t"},function(){
				location.href="index.html";
			});
		}else{
			layer.msg("登录失败",{icon:5,offset:"t"});
		}
		return false;
	});
	form.verify({
		username: function(value){
			if(!(/[\S]+/.test(value))){
				return '用户名不能为空';
			}
			if(!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)){
				return '用户名不能有特殊字符';
			}
			if(/(^\_)|(\__)|(\_+$)/.test(value)){
				return '用户名首尾不能出现下划线\'_\'';
			}
			if(/^\d+\d+\d$/.test(value)){
				return '用户名不能全为数字';
			}
		}
		,password: [
			/^[\S]{6,12}$/
			,'密码必须6到12位，且不能出现空格'
		] 
		,chekcode: [
			/^[\S]{6}$/
			,'验证码必须为6位，且不能出现空格'
		]     
	});
	
});
